// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:53:58

// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   ju.java

package com.zelix;

import java.io.*;
import java.util.Hashtable;

// Referenced classes of package com.zelix:
//            iu, l5, po, tb, 
//            dc, is, ot, kt, 
//            lt, zs, pt, jb, 
//            qy

public class ju extends iu
{

    private static String z[];

    ju(lt lt, zs zs, zs zs1, pt apt[])
    {
        int i;
        int j;
        j = kt.i;
        super(lt, zs, zs1, apt);
        i = 0;
        if(j == 0) goto _L2; else goto _L1
_L1:
        apt[i].a(this);
        i++;
_L2:
        if(i >= apt.length)
            return;
        if(true) goto _L1; else goto _L3
_L3:
    }

    ju(kt kt1, jb jb)
        throws IOException, dc
    {
        super(kt1, jb);
    }

    ju(kt kt1, jb jb, qy qy, PrintWriter printwriter)
        throws IOException, dc, tb
    {
        super(kt1, jb, qy, printwriter);
    }

    public final String g()
    {
        StringWriter stringwriter = new StringWriter();
        PrintWriter printwriter = new PrintWriter(stringwriter);
        String s = t();
        s = s + is.e(q());
        s = s + " ";
        s = s + u();
        printwriter.println(z[1] + s + ";");
        return stringwriter.toString();
    }

    public final l5 a()
    {
        return new l5(u(), q());
    }

    public final po M()
    {
        return new po(v(), u(), q());
    }

    public String r()
    {
        return is.e(q()) + " " + u();
    }

    String b()
    {
        return (D() ? z[0] : ":") + q();
    }

    public final String N()
    {
        return q();
    }

    public final String O()
    {
        return is.e(q());
    }

    public final boolean c()
    {
        return super.k.c();
    }

    public final void e(boolean flag)
    {
        super.k.e(flag);
    }

    public void a(pt pt, Hashtable hashtable, boolean flag, PrintWriter printwriter, PrintWriter printwriter1)
    {
    }

    private static String z(char ac[]) {
        for (int i = 0; i < ac.length; i++) {
            byte key = 0;
            switch (i % 5) {
                case 0:
                    key =7;
                    break;
                case 1:
                    key =20;
                    break;
                case 2:
                    key =104;
                    break;
                case 3:
                    key =25;
                    break;
                default:
                    key =104;
                    break;
            }
            ac[i] ^= key;
        }
        return new String(ac).intern();
    }

    static 
    {
        String as[];
        as = new String[2];
        as[0] = "t`\tm\001d.";
        as[1] = "'4H";
        for (int i = 0; i < as.length; i++) {
            as[i] = z(as[i].toCharArray());
        }
        z = as;

    }
}